package com.frank.stock4j.tusharepro.bean;

import com.frank.stock4j.tusharepro.BaseBean;
import com.frank.stock4j.tusharepro.http.BaseRequestParam;

/**
* 描述：获取可转债转股结果
* @author: codesmith
**/
public interface CbShareBean extends BaseBean {
    String API_NAME = "cb_share";
    
    interface Fields {
    String ts_code = "ts_code";    //债券代码
    String bond_short_name = "bond_short_name";    //债券简称
    String publish_date = "publish_date";    //公告日期
    String end_date = "end_date";    //统计截止日期
    String issue_size = "issue_size";    //可转债发行总额
    String convert_price_initial = "convert_price_initial";    //初始转换价格
    String convert_price = "convert_price";    //本次转换价格
    String convert_val = "convert_val";    //本次转股金额
    String convert_vol = "convert_vol";    //本次转股数量
    String convert_ratio = "convert_ratio";    //本次转股比例
    String acc_convert_val = "acc_convert_val";    //累计转股金额
    String acc_convert_vol = "acc_convert_vol";    //累计转股数量
    String acc_convert_ratio = "acc_convert_ratio";    //累计转股比例
    String remain_size = "remain_size";    //可转债剩余金额
    String total_shares = "total_shares";    //转股后总股本
    }
    
    interface Params {
        ts_code ts_code = new ts_code();
        /*
        * 转债代码，支持多值输入
        */
        class ts_code extends BaseRequestParam {
            { key = "ts_code"; }
        }
    }
}